#include <types.h>
#include <stdarg.h>
#include <stdio.h>
#include <s5pv210-fb.h>

static const u8_t font_ascii_16x8[128][16] = {
	/* 0x0 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7e,	/* _XXXXXX_ */
		0x81,	/* X______X */
		0xa5,	/* X_X__X_X */
		0x81,	/* X______X */
		0x81,	/* X______X */
		0xbd,	/* X_XXXX_X */
		0x99,	/* X__XX__X */
		0x81,	/* X______X */
		0x81,	/* X______X */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7e,	/* _XXXXXX_ */
		0xff,	/* XXXXXXXX */
		0xdb,	/* XX_XX_XX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xc3,	/* XX____XX */
		0xe7,	/* XXX__XXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x6c,	/* _XX_XX__ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0x7c,	/* _XXXXX__ */
		0x38,	/* __XXX___ */
		0x10,	/* ___X____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x10,	/* ___X____ */
		0x38,	/* __XXX___ */
		0x7c,	/* _XXXXX__ */
		0xfe,	/* XXXXXXX_ */
		0x7c,	/* _XXXXX__ */
		0x38,	/* __XXX___ */
		0x10,	/* ___X____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x3c,	/* __XXXX__ */
		0xe7,	/* XXX__XXX */
		0xe7,	/* XXX__XXX */
		0xe7,	/* XXX__XXX */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x7e,	/* _XXXXXX_ */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x8 */
	{
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xe7,	/* XXX__XXX */
		0xc3,	/* XX____XX */
		0xc3,	/* XX____XX */
		0xe7,	/* XXX__XXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
	},

	/* 0x9 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x66,	/* _XX__XX_ */
		0x42,	/* _X____X_ */
		0x42,	/* _X____X_ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0xa */
	{
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xc3,	/* XX____XX */
		0x99,	/* X__XX__X */
		0xbd,	/* X_XXXX_X */
		0xbd,	/* X_XXXX_X */
		0x99,	/* X__XX__X */
		0xc3,	/* XX____XX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
		0xff,	/* XXXXXXXX */
	},

	/* 0xb */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x1e,	/* ___XXXX_ */
		0x0e,	/* ____XXX_ */
		0x1a,	/* ___XX_X_ */
		0x32,	/* __XX__X_ */
		0x78,	/* _XXXX___ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x78,	/* _XXXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0xc */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0xd */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3f,	/* __XXXXXX */
		0x33,	/* __XX__XX */
		0x3f,	/* __XXXXXX */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x70,	/* _XXX____ */
		0xf0,	/* XXXX____ */
		0xe0,	/* XXX_____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0xe */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7f,	/* _XXXXXXX */
		0x63,	/* _XX___XX */
		0x7f,	/* _XXXXXXX */
		0x63,	/* _XX___XX */
		0x63,	/* _XX___XX */
		0x63,	/* _XX___XX */
		0x63,	/* _XX___XX */
		0x67,	/* _XX__XXX */
		0xe7,	/* XXX__XXX */
		0xe6,	/* XXX__XX_ */
		0xc0,	/* XX______ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0xf */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0xdb,	/* XX_XX_XX */
		0x3c,	/* __XXXX__ */
		0xe7,	/* XXX__XXX */
		0x3c,	/* __XXXX__ */
		0xdb,	/* XX_XX_XX */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x10 */
	{
		0x00,	/* ________ */
		0x80,	/* X_______ */
		0xc0,	/* XX______ */
		0xe0,	/* XXX_____ */
		0xf0,	/* XXXX____ */
		0xf8,	/* XXXXX___ */
		0xfe,	/* XXXXXXX_ */
		0xf8,	/* XXXXX___ */
		0xf0,	/* XXXX____ */
		0xe0,	/* XXX_____ */
		0xc0,	/* XX______ */
		0x80,	/* X_______ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x11 */
	{
		0x00,	/* ________ */
		0x02,	/* ______X_ */
		0x06,	/* _____XX_ */
		0x0e,	/* ____XXX_ */
		0x1e,	/* ___XXXX_ */
		0x3e,	/* __XXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0x3e,	/* __XXXXX_ */
		0x1e,	/* ___XXXX_ */
		0x0e,	/* ____XXX_ */
		0x06,	/* _____XX_ */
		0x02,	/* ______X_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x12 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x13 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x00,	/* ________ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x14 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7f,	/* _XXXXXXX */
		0xdb,	/* XX_XX_XX */
		0xdb,	/* XX_XX_XX */
		0xdb,	/* XX_XX_XX */
		0x7b,	/* _XXXX_XX */
		0x1b,	/* ___XX_XX */
		0x1b,	/* ___XX_XX */
		0x1b,	/* ___XX_XX */
		0x1b,	/* ___XX_XX */
		0x1b,	/* ___XX_XX */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x15 */
	{
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0x60,	/* _XX_____ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x0c,	/* ____XX__ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x16 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x17 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x18 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x19 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0xfe,	/* XXXXXXX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xfe,	/* XXXXXXX_ */
		0x60,	/* _XX_____ */
		0x30,	/* __XX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x28,	/* __X_X___ */
		0x6c,	/* _XX_XX__ */
		0xfe,	/* XXXXXXX_ */
		0x6c,	/* _XX_XX__ */
		0x28,	/* __X_X___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1e */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x10,	/* ___X____ */
		0x38,	/* __XXX___ */
		0x38,	/* __XXX___ */
		0x7c,	/* _XXXXX__ */
		0x7c,	/* _XXXXX__ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x1f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0x7c,	/* _XXXXX__ */
		0x7c,	/* _XXXXX__ */
		0x38,	/* __XXX___ */
		0x38,	/* __XXX___ */
		0x10,	/* ___X____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x20 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x21 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x3c,	/* __XXXX__ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x22 */
	{
		0x00,	/* ________ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x24,	/* __X__X__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x23 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x6c,	/* _XX_XX__ */
		0x6c,	/* _XX_XX__ */
		0xfe,	/* XXXXXXX_ */
		0x6c,	/* _XX_XX__ */
		0x6c,	/* _XX_XX__ */
		0x6c,	/* _XX_XX__ */
		0xfe,	/* XXXXXXX_ */
		0x6c,	/* _XX_XX__ */
		0x6c,	/* _XX_XX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x24 */
	{
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc2,	/* XX____X_ */
		0xc0,	/* XX______ */
		0x7c,	/* _XXXXX__ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x86,	/* X____XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x25 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc2,	/* XX____X_ */
		0xc6,	/* XX___XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xc6,	/* XX___XX_ */
		0x86,	/* X____XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x26 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x76,	/* _XXX_XX_ */
		0xdc,	/* XX_XXX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x76,	/* _XXX_XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x27 */
	{
		0x00,	/* ________ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x28 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x29 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x30,	/* __XX____ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0xff,	/* XXXXXXXX */
		0x3c,	/* __XXXX__ */
		0x66,	/* _XX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2e */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x2f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x02,	/* ______X_ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xc0,	/* XX______ */
		0x80,	/* X_______ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x30 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x31 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x38,	/* __XXX___ */
		0x78,	/* _XXXX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x32 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xc0,	/* XX______ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x33 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x3c,	/* __XXXX__ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x34 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x0c,	/* ____XX__ */
		0x1c,	/* ___XXX__ */
		0x3c,	/* __XXXX__ */
		0x6c,	/* _XX_XX__ */
		0xcc,	/* XX__XX__ */
		0xfe,	/* XXXXXXX_ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x1e,	/* ___XXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x35 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xfc,	/* XXXXXX__ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x36 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x38,	/* __XXX___ */
		0x60,	/* _XX_____ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xfc,	/* XXXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x37 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xc6,	/* XX___XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x38 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x39 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7e,	/* _XXXXXX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x78,	/* _XXXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0x30,	/* __XX____ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0x06,	/* _____XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7e,	/* _XXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3e */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x60,	/* _XX_____ */
		0x30,	/* __XX____ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x3f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x40 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xde,	/* XX_XXXX_ */
		0xde,	/* XX_XXXX_ */
		0xde,	/* XX_XXXX_ */
		0xdc,	/* XX_XXX__ */
		0xc0,	/* XX______ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x41 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x10,	/* ___X____ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x42 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfc,	/* XXXXXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x7c,	/* _XXXXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0xfc,	/* XXXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x43 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x66,	/* _XX__XX_ */
		0xc2,	/* XX____X_ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc2,	/* XX____X_ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x44 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xf8,	/* XXXXX___ */
		0x6c,	/* _XX_XX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x6c,	/* _XX_XX__ */
		0xf8,	/* XXXXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x45 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0x66,	/* _XX__XX_ */
		0x62,	/* _XX___X_ */
		0x68,	/* _XX_X___ */
		0x78,	/* _XXXX___ */
		0x68,	/* _XX_X___ */
		0x60,	/* _XX_____ */
		0x62,	/* _XX___X_ */
		0x66,	/* _XX__XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x46 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0x66,	/* _XX__XX_ */
		0x62,	/* _XX___X_ */
		0x68,	/* _XX_X___ */
		0x78,	/* _XXXX___ */
		0x68,	/* _XX_X___ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0xf0,	/* XXXX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x47 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x66,	/* _XX__XX_ */
		0xc2,	/* XX____X_ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xde,	/* XX_XXXX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x66,	/* _XX__XX_ */
		0x3a,	/* __XXX_X_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x48 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x49 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x1e,	/* ___XXXX_ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x78,	/* _XXXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xe6,	/* XXX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x6c,	/* _XX_XX__ */
		0x78,	/* _XXXX___ */
		0x78,	/* _XXXX___ */
		0x6c,	/* _XX_XX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0xe6,	/* XXX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xf0,	/* XXXX____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x62,	/* _XX___X_ */
		0x66,	/* _XX__XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xee,	/* XXX_XXX_ */
		0xfe,	/* XXXXXXX_ */
		0xfe,	/* XXXXXXX_ */
		0xd6,	/* XX_X_XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4e */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xe6,	/* XXX__XX_ */
		0xf6,	/* XXXX_XX_ */
		0xfe,	/* XXXXXXX_ */
		0xde,	/* XX_XXXX_ */
		0xce,	/* XX__XXX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x4f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x50 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfc,	/* XXXXXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x7c,	/* _XXXXX__ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0xf0,	/* XXXX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x51 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xd6,	/* XX_X_XX_ */
		0xde,	/* XX_XXXX_ */
		0x7c,	/* _XXXXX__ */
		0x0c,	/* ____XX__ */
		0x0e,	/* ____XXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x52 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfc,	/* XXXXXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x7c,	/* _XXXXX__ */
		0x6c,	/* _XX_XX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0xe6,	/* XXX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x53 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x60,	/* _XX_____ */
		0x38,	/* __XXX___ */
		0x0c,	/* ____XX__ */
		0x06,	/* _____XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x54 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7e,	/* _XXXXXX_ */
		0x7e,	/* _XXXXXX_ */
		0x5a,	/* _X_XX_X_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x55 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x56 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x10,	/* ___X____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x57 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xfe,	/* XXXXXXX_ */
		0xee,	/* XXX_XXX_ */
		0x6c,	/* _XX_XX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x58 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x7c,	/* _XXXXX__ */
		0x38,	/* __XXX___ */
		0x38,	/* __XXX___ */
		0x7c,	/* _XXXXX__ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x59 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xc6,	/* XX___XX_ */
		0x86,	/* X____XX_ */
		0x0c,	/* ____XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xc2,	/* XX____X_ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x80,	/* X_______ */
		0xc0,	/* XX______ */
		0xe0,	/* XXX_____ */
		0x70,	/* _XXX____ */
		0x38,	/* __XXX___ */
		0x1c,	/* ___XXX__ */
		0x0e,	/* ____XXX_ */
		0x06,	/* _____XX_ */
		0x02,	/* ______X_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x3c,	/* __XXXX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5e */
	{
		0x10,	/* ___X____ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x5f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xff,	/* XXXXXXXX */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x60 */
	{
		0x00,	/* ________ */
		0x30,	/* __XX____ */
		0x18,	/* ___XX___ */
		0x0c,	/* ____XX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x61 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x78,	/* _XXXX___ */
		0x0c,	/* ____XX__ */
		0x7c,	/* _XXXXX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x76,	/* _XXX_XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x62 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xe0,	/* XXX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x78,	/* _XXXX___ */
		0x6c,	/* _XX_XX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x63 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x64 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x1c,	/* ___XXX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x3c,	/* __XXXX__ */
		0x6c,	/* _XX_XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x76,	/* _XXX_XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x65 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0xc0,	/* XX______ */
		0xc0,	/* XX______ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x66 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x1c,	/* ___XXX__ */
		0x36,	/* __XX_XX_ */
		0x32,	/* __XX__X_ */
		0x30,	/* __XX____ */
		0x78,	/* _XXXX___ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x78,	/* _XXXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x67 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x76,	/* _XXX_XX_ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x7c,	/* _XXXXX__ */
		0x0c,	/* ____XX__ */
		0xcc,	/* XX__XX__ */
		0x78,	/* _XXXX___ */
		0x00,	/* ________ */
	},

	/* 0x68 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xe0,	/* XXX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x6c,	/* _XX_XX__ */
		0x76,	/* _XXX_XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0xe6,	/* XXX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x69 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x38,	/* __XXX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x00,	/* ________ */
		0x0e,	/* ____XXX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x06,	/* _____XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
	},

	/* 0x6b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xe0,	/* XXX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x66,	/* _XX__XX_ */
		0x6c,	/* _XX_XX__ */
		0x78,	/* _XXXX___ */
		0x78,	/* _XXXX___ */
		0x6c,	/* _XX_XX__ */
		0x66,	/* _XX__XX_ */
		0xe6,	/* XXX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x38,	/* __XXX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x3c,	/* __XXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xec,	/* XXX_XX__ */
		0xfe,	/* XXXXXXX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6e */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xdc,	/* XX_XXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x6f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x70 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xdc,	/* XX_XXX__ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x66,	/* _XX__XX_ */
		0x7c,	/* _XXXXX__ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0xf0,	/* XXXX____ */
		0x00,	/* ________ */
	},

	/* 0x71 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x76,	/* _XXX_XX_ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x7c,	/* _XXXXX__ */
		0x0c,	/* ____XX__ */
		0x0c,	/* ____XX__ */
		0x1e,	/* ___XXXX_ */
		0x00,	/* ________ */
	},

	/* 0x72 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xdc,	/* XX_XXX__ */
		0x76,	/* _XXX_XX_ */
		0x66,	/* _XX__XX_ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0x60,	/* _XX_____ */
		0xf0,	/* XXXX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x73 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x7c,	/* _XXXXX__ */
		0xc6,	/* XX___XX_ */
		0x60,	/* _XX_____ */
		0x38,	/* __XXX___ */
		0x0c,	/* ____XX__ */
		0xc6,	/* XX___XX_ */
		0x7c,	/* _XXXXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x74 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x10,	/* ___X____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0xfc,	/* XXXXXX__ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x30,	/* __XX____ */
		0x36,	/* __XX_XX_ */
		0x1c,	/* ___XXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x75 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0xcc,	/* XX__XX__ */
		0x76,	/* _XXX_XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x76 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x77 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xd6,	/* XX_X_XX_ */
		0xfe,	/* XXXXXXX_ */
		0x6c,	/* _XX_XX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x78 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0x6c,	/* _XX_XX__ */
		0x38,	/* __XXX___ */
		0x38,	/* __XXX___ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x79 */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0x7e,	/* _XXXXXX_ */
		0x06,	/* _____XX_ */
		0x0c,	/* ____XX__ */
		0xf8,	/* XXXXX___ */
		0x00,	/* ________ */
	},

	/* 0x7a */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0xfe,	/* XXXXXXX_ */
		0xcc,	/* XX__XX__ */
		0x18,	/* ___XX___ */
		0x30,	/* __XX____ */
		0x60,	/* _XX_____ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7b */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x0e,	/* ____XXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x70,	/* _XXX____ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x0e,	/* ____XXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7c */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7d */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x70,	/* _XXX____ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x0e,	/* ____XXX_ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x18,	/* ___XX___ */
		0x70,	/* _XXX____ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7e */
	{
		0x00,	/* ________ */
		0x76,	/* _XXX_XX_ */
		0xdc,	/* XX_XXX__ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	},

	/* 0x7f */
	{
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x10,	/* ___X____ */
		0x38,	/* __XXX___ */
		0x6c,	/* _XX_XX__ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xc6,	/* XX___XX_ */
		0xfe,	/* XXXXXXX_ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
		0x00,	/* ________ */
	}
};

static void set_pixel(u32_t x, u32_t y, u32_t c)
{
	s5pv210_screen_surface()->maps.point(s5pv210_screen_surface(), x, y, c, BLEND_MODE_REPLACE);
}

static void lcd_char(u32_t x, u32_t y, u32_t fc, u32_t bc, u8_t ch)
{
	u8_t * p;
	u32_t i, j;

	if(ch > 0x7f)
		return;

	p = (u8_t *)(&font_ascii_16x8[ch][0]);

	for(j = 0; j < 16; j++)
	{
		for(i = 0; i < 8; i++)
		{
			if(*p & (0x80 >> i))
				set_pixel(x + i, y + j, fc);
			else
				set_pixel(x + i, y + j, bc);
		}
		p++;
	}
}

static void lcd_textout(u32_t x, u32_t y, u32_t fc, u32_t bc, u8_t * buf, u32_t cnt)
{
	u16_t ox = x;
	u32_t i;
	for(i = 0; i < cnt; i++)
	{
		lcd_char(ox, y, fc, bc, buf[i]);
		ox += 8;
	}
}

void lcd_print(u32_t x, u32_t y, u32_t fc, u32_t bc, const char * fmt, ...)
{
	va_list ap;
	char buf[1024];
	int len;

	va_start(ap, fmt);
	len = vsnprintf(buf, sizeof(buf), fmt, ap);
	va_end(ap);

	lcd_textout(x, y, fc, bc, (u8_t *)buf, len);
}
